package com.esd.db.model;

import java.util.Date;

public class workerRecord {

    private Integer recordId;

    private Integer workerId;

    private Integer packId;

    private Integer taskId;
    
    private String userName;

    private String taskName;
    
    private String realName;

    private String packName;
    
    private String downPackName;
    
    private String downUrl;

    private Date taskDownTime;

    private Date taskUploadTime;
    
    private Date taskOverTime;

    private Integer taskStatu;     //任务状态0:未完成,1:已完成,2:过时,3:放弃看,4:多次不合格被回收

    private Long taskLockTime;

    private Double taskMarkTime;

    private Date createTime;

    private String createMethod;

    private Date updateTime;

    private String updateMethod;

    private int taskEffective;    //  0:未审核,1:通过,2:不合格,3:初审通过待巡审,4:巡审通过待包审,5:巡审审核不通过退回初审,6:初审修改完毕提交回巡审 
    
    private int inspectorId;
    
    private int inspectorrecordId;
    
    private int version;
    
    private int unqualifiedCount;
    
    private int salaryCountFlag;  //是否已经计算过工资 0未计算  1已计算
    
    private String uploadUUID;  //上传UUID 用来标记上传数据的批次
    
    private String outBizNo;    //支付宝支付  商户转账唯一订单号
    
    private String inspectionSendbackUUID;
    
    private int sendbackCount;
    
    private String createMd5;
    
    private String finalMd5;
    
    public Integer getRecordId() {
        return recordId;
    }

    public void setRecordId(Integer recordId) {
        this.recordId = recordId;
    }

    public Integer getWorkerId() {
        return workerId;
    }

    public void setWorkerId(Integer workerId) {
        this.workerId = workerId;
    }

    public Integer getPackId() {
        return packId;
    }

    public void setPackId(Integer packId) {
        this.packId = packId;
    }

    public Integer getTaskId() {
        return taskId;
    }

    public void setTaskId(Integer taskId) {
        this.taskId = taskId;
    }
    
    
    public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName == null ? null : taskName.trim();
    }
    
    public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getPackName() {
        return packName;
    }

    public void setPackName(String packName) {
        this.packName = packName == null ? null : packName.trim();
    }

    public Date getTaskDownTime() {
        return taskDownTime;
    }

    public void setTaskDownTime(Date taskDownTime) {
        this.taskDownTime = taskDownTime;
    }

    public Date getTaskUploadTime() {
        return taskUploadTime;
    }

    public void setTaskUploadTime(Date taskUploadTime) {
        this.taskUploadTime = taskUploadTime;
    }
      
    public Date getTaskOverTime() {
		return taskOverTime;
	}

	public void setTaskOverTime(Date taskOverTime) {
		this.taskOverTime = taskOverTime;
	}

	public Integer getTaskStatu() {
        return taskStatu;
    }

    public void setTaskStatu(Integer taskStatu) {
        this.taskStatu = taskStatu;
    }

    public Long getTaskLockTime() {
        return taskLockTime;
    }

    public void setTaskLockTime(Long taskLockTime) {
        this.taskLockTime = taskLockTime;
    }

    public Double getTaskMarkTime() {
        return taskMarkTime;
    }

    public void setTaskMarkTime(Double taskMarkTime) {
        this.taskMarkTime = taskMarkTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateMethod() {
        return createMethod;
    }

    public void setCreateMethod(String createMethod) {
        this.createMethod = createMethod == null ? null : createMethod.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateMethod() {
        return updateMethod;
    }

    public void setUpdateMethod(String updateMethod) {
        this.updateMethod = updateMethod == null ? null : updateMethod.trim();
    }

    public int getTaskEffective() {
        return taskEffective;
    }

    public void setTaskEffective(int taskEffective) {
        this.taskEffective = taskEffective;
    }

	public String getDownPackName() {
		return downPackName;
	}

	public void setDownPackName(String downPackName) {
		this.downPackName = downPackName;
	}

	public String getDownUrl() {
		return downUrl;
	}

	public void setDownUrl(String downUrl) {
		this.downUrl = downUrl;
	}

	public int getInspectorId() {
		return inspectorId;
	}

	public void setInspectorId(int inspectorId) {
		this.inspectorId = inspectorId;
	}
	
	public int getInspectorrecordId() {
		return inspectorrecordId;
	}

	public void setInspectorrecordId(int inspectorrecordId) {
		this.inspectorrecordId = inspectorrecordId;
	}

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public int getUnqualifiedCount() {
		return unqualifiedCount;
	}

	public void setUnqualifiedCount(int unqualifiedCount) {
		this.unqualifiedCount = unqualifiedCount;
	}

	public int getSalaryCountFlag() {
		return salaryCountFlag;
	}

	public void setSalaryCountFlag(int salaryCountFlag) {
		this.salaryCountFlag = salaryCountFlag;
	}
	
	public String getUploadUUID() {
		return uploadUUID;
	}

	public void setUploadUUID(String uploadUUID) {
		this.uploadUUID = uploadUUID;
	}
	
	public String getOutBizNo() {
		return outBizNo;
	}

	public void setOutBizNo(String outBizNo) {
		this.outBizNo = outBizNo;
	}

	
	public String getInspectionSendbackUUID() {
		return inspectionSendbackUUID;
	}

	public void setInspectionSendbackUUID(String inspectionSendbackUUID) {
		this.inspectionSendbackUUID = inspectionSendbackUUID;
	}

	public int getSendbackCount() {
		return sendbackCount;
	}

	public void setSendbackCount(int sendbackCount) {
		this.sendbackCount = sendbackCount;
	}
	
	public String getCreateMd5() {
		return createMd5;
	}

	public void setCreateMd5(String createMd5) {
		this.createMd5 = createMd5;
	}

	public String getFinalMd5() {
		return finalMd5;
	}

	public void setFinalMd5(String finalMd5) {
		this.finalMd5 = finalMd5;
	}

	@Override
	public String toString() {
		return "workerRecord [recordId=" + recordId + ", workerId=" + workerId + ", packId=" + packId + ", taskId="
				+ taskId + ", userName=" + userName + ", taskName=" + taskName + ", realName=" + realName
				+ ", packName=" + packName + ", downPackName=" + downPackName + ", downUrl=" + downUrl
				+ ", taskDownTime=" + taskDownTime + ", taskUploadTime=" + taskUploadTime + ", taskOverTime="
				+ taskOverTime + ", taskStatu=" + taskStatu + ", taskLockTime=" + taskLockTime + ", taskMarkTime="
				+ taskMarkTime + ", createTime=" + createTime + ", createMethod=" + createMethod + ", updateTime="
				+ updateTime + ", updateMethod=" + updateMethod + ", taskEffective=" + taskEffective + ", inspectorId="
				+ inspectorId + ", inspectorrecordId=" + inspectorrecordId + ", version=" + version
				+ ", unqualifiedCount=" + unqualifiedCount + ", salaryCountFlag=" + salaryCountFlag + ", uploadUUID="
				+ uploadUUID + ", outBizNo=" + outBizNo + ", inspectionSendbackUUID=" + inspectionSendbackUUID
				+ ", sendbackCount=" + sendbackCount + ", createMd5=" + createMd5 + ", finalMd5=" + finalMd5 + "]";
	}

}